Skip to content

Conversation

mandarini
Copy link
Contributor

Moved from supabase/auth-js#1011
Author: @j4w8n

What kind of change does this PR introduce?

Minor type fix.

What is the current behavior?

If a user has multiple providers associated with them, then Supabase adds a providers string array to their user.app_metadata, but this is missing from the UserAppMetadata type. I just happened to notice this while trying to work around an issue in a demo app, and there was no providers intellisense in my IDE.

image

What is the new behavior?

A providers?: string[] type is added to the interface.

Additional context

An example of multiple providers being associated to a user is if the user signs up with email/password, but then is allowed to add a phone number as well.

@coveralls
Copy link

coveralls commented Oct 9, 2025

Coverage Status

coverage: 95.455% (+13.0%) from 82.5%
when pulling 08fc656 on fix/add-app-metadata-type
into 188fa17 on master.

@mandarini mandarini added the auth-js Related to the auth-js library. label Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auth-js Related to the auth-js library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants